﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QLT_Data;
using QLT_Public;
using System.Data;

namespace QLT_BLL
{
   public  class NhanVien_BLL
    {
       NhanVien_Data nhanVien = new NhanVien_Data();
       public DataTable LayDuLieu()
       {
           return nhanVien.LayDuLieu();
       }
       public DataTable taoBang(string sql)
       {
           return nhanVien.TaoBang(sql);
       }
       public DataTable dangNhap_QuanLy(NhanVien_Public tenDangNhap,NhanVien_Public matKhau)
       {
           return nhanVien.DangNhap_QuanLy(tenDangNhap,matKhau);
       }
       public DataTable dangNhap_NhanVien(NhanVien_Public tenDangNhap, NhanVien_Public matKhau)
       {
           return nhanVien.DangNhap_NhanVien(tenDangNhap, matKhau);
       }
       public int doiMatKhau(NhanVien_Public tenDangNhap, NhanVien_Public matKhau)
       {
           return nhanVien.DoiMatKhau(tenDangNhap,matKhau);
       }
       public int insert_NhanVien(NhanVien_Public hoTen, NhanVien_Public ngaySinh, NhanVien_Public gioiTinh, NhanVien_Public cMT, NhanVien_Public diaChi, NhanVien_Public dienThoai, NhanVien_Public email, NhanVien_Public maNQ,NhanVien_Public tenDangNhap, NhanVien_Public matKhau)
       {
           return nhanVien.Insert_NhanVien(hoTen, ngaySinh, gioiTinh, cMT, diaChi, dienThoai, email, maNQ, tenDangNhap, matKhau);
       }
       public int update_NhanVien(NhanVien_Public maNV, NhanVien_Public hoTen, NhanVien_Public ngaySinh, NhanVien_Public gioiTinh, NhanVien_Public cMT, NhanVien_Public diaChi, NhanVien_Public dienThoai, NhanVien_Public email, NhanVien_Public maNQ, NhanVien_Public tenDangNhap, NhanVien_Public matKhau)
       {
           return nhanVien.Update_NhanVien(maNV, hoTen, ngaySinh, gioiTinh, cMT, diaChi, dienThoai, email, maNQ, tenDangNhap, matKhau);
       }
       public int delete_NhanVien(NhanVien_Public maNV)
       {
           return nhanVien.Delete_NhanVien(maNV);
       }
       public DataTable Load_TimKiem_NhanVien()
       {
           return nhanVien.Load_TimKiem_NhanVien();
       }
       public DataTable TimKiem_MaNV(NhanVien_Public maNV)
       {
           return nhanVien.TimKiem_MaNV(maNV);
       }
       public DataTable TimKiem_HoTen(NhanVien_Public hoTen)
       {
           return nhanVien.TimKiem_HoTen(hoTen);
       }

       public DataTable TimKiem_MaNV_HoTen(NhanVien_Public maNV, NhanVien_Public hoTen)
       {
           return nhanVien.TimKiem_MaNV_HoTen(maNV, hoTen);
       }
    }
}
